Skip to content

Conversation

@Mivik
Copy link
Collaborator

@Mivik Mivik commented Mar 27, 2025

Status

Depends on arceos#23.

Description

This PR adds basic signal support. Currently 32 POSIX standard signals are handled.

  • A generic trap handler (ANY_TRAP) is registered to handle signals
  • SignalManager is added to TaskExt
  • Signal trampoline is mapped to every uspace
  • Four related tests are added
  • fork on x86_64 is implemented to support the tests

Implemented syscalls: rt_sigprocmaskrt_sigactionrt_sigreturnrt_sigpendingkill

@Mivik Mivik closed this Apr 19, 2025
@Mivik Mivik deleted the signal branch May 9, 2025 15:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant